草庐IT

android JSONArray 长度

全部标签

iphone - 获取给定字体和矩形的字符串长度

我有一个自定义的UIView类,在-(void)drawRect:(CGRect)rect中我想绘制一些文本。但是我希望在系统字体大小为12时将文本block限制为最大宽度84px。如果文本超过此宽度,我想将其剪切并使最后3个字符为“...”。例子:"Thisissometext"//lengthokay"Informationco..."//lengthtruncated我知道我可以通过NSString的-(CGSize)sizeWithFont:(UIFont*)font计算具有给定字体的字符串的宽度,但是如何我可以获得84px宽度的最大字符串长度吗?

ios - 如何从 NSString 中获取特定字节长度的子字符串

比如我有一个NSString是str=@"我就是测试一下"或者str=@"我"。我想限制一定的字节长度。例如byteLength=10。我知道subString不是str.length=10如何从NSString中获取特定字节长度的subString,谢谢 最佳答案 您可以使用dataUsingEncoding方法从NSString获取NSData。然后使用length和bytes属性获取bytelength或bytes然后如果NSData'slength>你的特定长度你应该使用+(id)dataWithBytes:(constvo

ios - 大统一收据长度如何处理?

我有一个包含许多不同的自动续订订阅的应用程序。当用户订阅新订阅时,收据(GrandUnifiedReceipt)从应用程序上传到我的服务器,然后发送到Apple并返回和解释详细信息。我注意到当用户订阅很多订阅时,这个收据会变得很长。此外,收据自然会变长,因为订阅每个月都会自动续订,并且新条目会插入到收据中。因此,收据的大小可能会变成兆字节大,这对用户的移动服务提出了巨大的数据需求,并且需要在我的服务器上花费大量的处理时间(遍历收据中的所有条目以找到一个需要记录)。有没有人对处理这个问题有建议? 最佳答案 是的,这是一个问题,但您只需

ios - UILabel 自动高度根据长度 ios

我有一个如下所示的UICollectionView。如您所见,titleLabel应根据内容改变其高度。背景ViewlabelView也应改变其高度。我该怎么做?我用过...-(CGFloat)heightForText:(NSString*)textwithWidth:(CGFloat)textWidth{CGSizeconstraint=CGSizeMake(textWidth,20000.0f);CGRectrect=[textboundingRectWithSize:constraintoptions:(NSStringDrawingUsesLineFragmentOrigin

iphone - 查找 URL 的下载大小(内容长度)

我正在寻找一些Objective-C代码来查询URL并给出下载大小,类似于此示例:CheckingDownloadsizebeforedownload但在objective-c中,使用ASIHttp是可以的。 最佳答案 发起HTTPHEAD请求:NSURL*url=[NSURLURLWithString:@"http://www.google.com/"];NSMutableURLRequest*httpRequest=[NSMutableURLRequestrequestWithURL:urlcachePolicy:NSURLRe

ios - 如何限制文本长度以适应动态创建的 UITextField 的宽度

我动态创建了具有不同宽度和字体大小的UITextFields。我知道如何限制UITextField中的文本长度,但我只能使用固定字符数来做到这一点。我需要的是动态限制字符数以适应某些UITextFields。我想每次输入新字符时,我都应该使用CGSize并获取特定字体大小的文本长度,而不是将其与UITextField宽度进行比较,如果超过UITextField则限制字符数>宽度。不幸的是我不确定如何开始它。有谁知道任何可以帮助我的代码片段? 最佳答案 你可以从这段代码开始:-(BOOL)textField:(UITextField*

ios - Objective-C 错误 [__NSCFNumber 长度] : unrecognized selector sent to instance

我正在编写一个基于tableView的应用程序。当我在我的tableView中使用默认单元格时,一切都完美无缺。当我尝试制作海关单元时出现此错误:2014-12-0122:50:01.690Signaturegourmande[15701:624637]-[__NSCFNumberlength]:unrecognizedselectorsenttoinstance0xb0000000000000c32014-12-0122:50:01.716Signaturegourmande[15701:624637]***Terminatingappduetouncaughtexception'N

Leetcode刷题day2|数组二|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

文章目录一、有序数组的平方错误的尝试思路注意AC代码暴力版本双指针方法二、长度最小的子数组错误的尝试思路滑动窗口介绍注意AC代码三、螺旋矩阵错误的尝试思路注意AC代码继承前边循环变量的写法不继承前边循环变量的做法四、数组做题思路总结基本知识解题思路一、有序数组的平方题目链接错误的尝试一开始尝试双指针+原地完成(即空间复杂度为O(1))。将所有的情况分成了全部大于等于0,全部小于等于0,有正有负三种情况,提出的对应方案是直接平方、平方并反转【用临时变量交换两端值,但是有三种情况老是同时解决只有一个、偶数个的情况、奇数个情况】、双指针【左边和右边绝对值比较,但是0和0挨着的情况总是需要特殊处理】。

iphone - iOS Google Analytics SDK - 奇怪的 session 长度

我似乎无法理解来自谷歌分析参与行为忠诚度的以下统计数据:这表明,第一个session的平均时长为24秒,在42,530名用户中,有40,289名用户继续进行平均时长4分钟46秒的第二个session。该应用程序有一个注册过程,所以4m46s并不让我感到惊讶,但它应该在第一个session中..我很确定统计数据有问题。我认为我在didFinishLaunchingWithOptions中正确地开始了session://googleanlytics[GAIsharedInstance].trackUncaughtExceptions=YES;[GAIsharedInstance].disp

ios - 如何像whatsapp一样根据文本长度增加UITextview高度

我已经使用websocket在我的iOS应用程序中实现了聊天功能,它对我来说工作正常。问题是我想增加UITextView的高度,而UITableView应该根据UITextView增加的高度向上移动。谁能帮帮我?下面是我在我的应用程序中使用的代码:-(void)viewDidAppear:(BOOL)animated{AppDelegate*appDelegate=(AppDelegate*)[[UIApplicationsharedApplication]delegate];[superviewDidAppear:animated];UITapGestureRecognizer*tg